跳至主要内容

[設定] 多國語系設定調整

· 閱讀時間約 2 分鐘
Weiwei
前端小白

在docusaurus文件中,有提供i18n的設定(預設值為en)。

我們可以在docusaurus.config.js內找到該設定。

進到設定文件中,找到i18

docusaurus.config.js
const {themes} = require('prism-react-renderer');
const lightTheme = themes.github;
const darkTheme = themes.dracula;

/** @type {import('@docusaurus/types').Config} */
const config = {
...
// Even if you don't use internalization, you can use this field to set useful
// metadata like html lang. For example, if your site is Chinese, you may want
// to replace "en" with "zh-Hans".
i18n: {
defaultLocale: "zh-Hant",
locales: ["zh-Hant"],
},
...
}

這邊在調整之前預設是en,上方文件有說明如果需要使用中文可以改成zh-Hans。但是zh-Hans是簡體中文的設定。所以根據 查詢資料 ,改為繁體中文的zh-Hant。就設定完成了。

多國語系會套用在哪裡

在使用npm run build的時候,就會根據i18n所設定的語言來編譯。

例如我的Blog功能有開啟閱讀時間,如果設定為原本的zh-Hans,就會顯示為簡體。在用詞上也會是簡體常用的用詞。